7. ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ

 

7.2. Основные принципы структурного программирования (программирование без GO TO)


Структурное программирование – методология и технология разработки программных комплексов, основанная на принципах модульного программирования и программирования "сверху-вниз".
Алгоритм задачи представляется как композиция только трёх базовых типов алгоритмов: линейных, ветвлений и циклов. Эти конструкции могут быть соединены или вложены друг в друга произвольным образом, но никаких других способов управления последовательностью выполнения операций не используется.
Основные языки программирования, использующие структурную технологию:
– Ада, Си – языки общего назначения;
– Бейсик (до Visual Basic);
– КОБОЛ – для экономических задач (много операторов, облегчающих манипуляции с файлами);
– Фортран, Паскаль, ПЛ/1 – для вычислительных задач (удобные средства для записи формул).